package com.iscas.tech.vo;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.geekidea.springbootplus.framework.common.entity.BaseEntity;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;
import java.util.List;

/**
 * 科技需求表
 *
 * @author yangyi
 * @since 2020-10-26
 */
public class AtScidemanQueryVo extends BaseEntity {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty("主键ID")
    private Integer id;

    @ApiModelProperty("需求名称")
    private String sdTitle;

    @ApiModelProperty("需求主体（单位或者个人）")
    private String sdSubject;

    @ApiModelProperty("需求简介")
    private String sdDetail;

    @ApiModelProperty("投资预算")
    private String sdInvest;

    @ApiModelProperty("联系人")
    private String ctPeople;

    @ApiModelProperty("联系电话")
    private String ctTel;

    @ApiModelProperty("联系邮箱")
    private String ctEmail;

    @ApiModelProperty("所在区域")
    private String sdArea;

    @ApiModelProperty("发布人id（对应表3的人员id）")
    private Integer sdResId;

    @ApiModelProperty("发布人姓名")
    private String sdRealName;

    @ApiModelProperty("sd_restime")
    private Date sdResTime;

    @ApiModelProperty("发布人手机号")
    private String sdPhone;

    @ApiModelProperty("是否审核（0:未审核(默认) 1:已审核）")
    private String adStatus;

    @ApiModelProperty("提交交易创建时间")
    private Date createTime;

    @ApiModelProperty("创建人名称")
    private String createName;

    @ApiModelProperty("需求所属模块及模块值，允许一个人拥有多个模块及模块值")
    private List<AtMdbusyValueQueryVo> tagList;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getSdTitle() {
        return sdTitle;
    }

    public void setSdTitle(String sdTitle) {
        this.sdTitle = sdTitle;
    }

    public String getSdSubject() {
        return sdSubject;
    }

    public void setSdSubject(String sdSubject) {
        this.sdSubject = sdSubject;
    }

    public String getSdDetail() {
        return sdDetail;
    }

    public void setSdDetail(String sdDetail) {
        this.sdDetail = sdDetail;
    }

    public String getSdInvest() {
        return sdInvest;
    }

    public void setSdInvest(String sdInvest) {
        this.sdInvest = sdInvest;
    }

    public String getCtPeople() {
        return ctPeople;
    }

    public void setCtPeople(String ctPeople) {
        this.ctPeople = ctPeople;
    }

    public String getCtTel() {
        return ctTel;
    }

    public void setCtTel(String ctTel) {
        this.ctTel = ctTel;
    }

    public String getCtEmail() {
        return ctEmail;
    }

    public void setCtEmail(String ctEmail) {
        this.ctEmail = ctEmail;
    }

    public String getSdArea() {
        return sdArea;
    }

    public void setSdArea(String sdArea) {
        this.sdArea = sdArea;
    }

    public Integer getSdResId() {
        return sdResId;
    }

    public void setSdResId(Integer sdResId) {
        this.sdResId = sdResId;
    }

    public String getSdRealName() {
        return sdRealName;
    }

    public void setSdRealName(String sdRealName) {
        this.sdRealName = sdRealName;
    }

    public Date getSdResTime() {
        return sdResTime;
    }

    public void setSdResTime(Date sdResTime) {
        this.sdResTime = sdResTime;
    }

    public String getAdStatus() {
        return adStatus;
    }

    public void setAdStatus(String adStatus) {
        this.adStatus = adStatus;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getCreateName() {
        return createName;
    }

    public void setCreateName(String createName) {
        this.createName = createName;
    }

    public List<AtMdbusyValueQueryVo> getTagList() {
        return tagList;
    }

    public void setTagList(List<AtMdbusyValueQueryVo> tagList) {
        this.tagList = tagList;
    }

    public String getSdPhone() {
        return sdPhone;
    }

    public void setSdPhone(String sdPhone) {
        this.sdPhone = sdPhone;
    }
}
